package org.hgvc.webapp.ets.spring.service;

import java.util.List;

import org.hgvc.webapp.ets.bo.Member;
import org.hgvc.webapp.ets.bo.Partner;
import org.hgvc.webapp.ets.bo.TerminateLog;
import org.jocsb.base.bo.User;
import org.jocsb.base.exception.BaseException;

public interface TerminateProcService {
	public void terminatePartner(Partner partner,User actionTakenBy)throws BaseException;
	public void terminateProspect(Member member,User actionTakenBy)throws BaseException;
	public void terminateMember(Member member,User actionTakenBy)throws BaseException;
	
	public List<TerminateLog> getTerminateLogList()throws BaseException;
	void saveTerminateLog(String terminateType, String terminateDesc, String terminateAcctInfo, User actionTakenBy)
			throws BaseException;
}
